Free-Space Optics: Propagation and Communication