Electronic devices and circuits - Kulshreshitha, D.C (New Age International, 2006)