Quantum Computation and Quantum Information door Iaac L. Chuang & M.A. Nielsen