Quantum Computing for Computer Scientists - Noson S. Yanofsky, Mirco A. Mannucci