Electronic devices and circuits. - Bell, David A.; Bell, David A. (Canada Oxford Universtiy Press., 2008)