Semiconductor Optoelectronic Devices by