Electronic Devices and Circuits. - Meade & Diffenderfer (Australia Cenage Learning)