Quantum Computation And Quantum Information door Michael Nielsen, Michael A. Nielsen & Isaac L. Chuang