Read EEE315 : Semiconductor Physical Electronics, 2nd edition Online