Electronic devices and circuits - Salivahanan, S. (McGraw Hill Education, 2017)