Electronic Principles by David J. Bates & Albert Paul Malvino