Quantum computing explained - McMahon, David 1964- (Wiley-Interscience, 2008)