"Floyd, Thomas L." Electronic Devices: conventional current version - 2008 LC Class. No.: 621.381 F645e