Quantum computing a gentle introduction - Rieffel, Eleanor 1965-; Polak, Wolfgang (Scientific and engineering computation, 2011)