The Essence Of Optoelectronics by Kathryn M. Booth & Steven L. Hill