Electrical & Electronic Engineering: Optical and Semiconductor Devices