Electronic devices and circuits. - Bell David A (2003)