Advanced Free-Space Optical Communications Techniques And Technologies by Monte Ross & Andrew M. Scott