Optoelectronics by Jasprit Singh