Advanced Optoelectronic Devices by Mircea Dragoman & Daniela Dragoman