Fundamentals of Analog Circuits by David M. Buchla & Thomas L. Floyd