Optoelectronic devices - Dutta, Niloy K. 1953-; Zhang, Xiang (World Scientific, 2018)