Electronic devices and circuits - Bell, D. L. (New Delhi, 2023)