Elements of Quantum Optics