Semiconductor Physics and Devices - Neamen, Donald A (New Delhi Tata McGraw Hill, 2007)