Mathematical Methods Of Quantum Optics