Solid State Electronic Devices - Sanjay Banerjee (Pearson Education, 2004)