Electronic Principles - BATES J.David; MALVINO Albert (McGraw Hill Education (India) Private Ltd., New York.)