Electronic Devices and Circuits #J. Paul#812241415X#New Age International#1#2003