Quantum computer science : an introduction - Mermin, N. David