Quantum computing for computer scientists - Yanofsky, Noson S., 1967- (New York : Cambridge University Press, 2008)