Electronic Devices and Circuit Theory