Quantum Computation and Quantum Information - M.A. Nielsen, Chuang (CUP, 2011)