Electronic devices and circuits - Reddy, Rama S (Narosa, 2004)