Mathematical Methods of Quantum Optics by