Electronics : a survey of electrical engineering principles - Boylestad, Robert L. (Prentice-Hall International editions., 1996)