Electronic devices and circuit theory. - Boylestad, Robert; Nashelsky, Louis