IEE Colloquium on Heterojunction and Quantym Well Devices: Physics, Engineering and Applications