Optical Communications Components and Systems by Jürgen H. Franz & Virander K. Jain