Electronic devices and circuits - Boylestad, Robert L, et al (2012)