Electronic devices and circuits - Halkias, Christos C (1994)