Mathematical Methods of Quantum Optics by Ravinder Puri & Ravinder R. Puri