Electronic devices and circuits - Cheruku, Dharma Rajetc (Pearson, 2010)