Elements of Quantum Computation and Quantum Communication - Anirban Pathak (Taylor and Francis, 2013)