Electronic devices and circuits - Reddy, S. Rama (Alpha Science, 2004)