principles of electronic devices and circuits: analog and digital - "theraja, b l. " (new delhi : s.chand &company ltd, 2003)