Quantum computation and quantum information - Nielsen, Michael A., 1974-; Chuang, Isaac L., 1968- (Cambridge University Press, 2000)