Text this: Semiconductor optoelectronics: physics and technology