Electronics fundamentals

Thomas L. Floyd, David M. Buchla
Prentice Hall
9780135072950
0-13-507295-6