Fundamentals of Electronics by David Terrell, Leo Chartrand & David L. Terrell