Advanced Optical Concepts In Quantum Computing, Memory, And Communication by Zameer U. Hasan & Alan E. Craig