An Introduction to Quantum Computing - Kage, Phillip; Others (New York Oxford, 2008)