Read EEE315 : Semiconductor Physics and Devices, 4th edition Online