Electronic Devices And Circuits#D. A. Bell#0-19-569340#Oxford University Press#5#2008