Quantum Computing by Mika Hirvensalo