Electronics Devices: Systems and Applications - DIFFENDERFER (Robert) (Cengage Learning India Pvt. Ltd New Delhi, 2010)