Electronics Fundamentals by David Buchla, Thomas L. Floyd & David M. Buchla