Quantum computing explained - Mcmohan,David (John Wiley & Sons IEEE Computer Society, 2008)