Book: Optoelectronics & Photonics_ Principles & Practices