Electronic devices and circuits: an introduction - Mottershead Allen; Mottershead Allen