Quantum Information Processing and Quantum Error Correction - Djordjevic, Ivan (Academic Press, 2012)