Electronic devices and circuits. - Bell, David A.