Quantum Information And Computation Vi by Howard E. Brandt & Eric J. Donkor