Electronic devices and circuits - Bell, David A (New Delhi Oxford University Press, 2010)