ELECTRONIC DEVICES AND CIRCUITS - BELL, DAVID A (NEW DELHI PRENTICE-HALL OF INDIA, 2006)