Electronic Devices and Circuits - Salivahanan,s (New Delhi TMH, 2010)