Electronic devices and circuits; An introduction