Circuits, Devices and Systems by Richard C. Dorf & Ralph J. Smith