Lasers and Optoelectronics: Fundamentals, Devices and