Quantum Computing by Eleanor Rieffel, Wolfgang Polak & Wolfgang H. Polak