Electronic Devices (Electron Flow Version) (What's New in Trades & Technology) - Thomas Floyd (Author), David Buchla (Author), Steven Wetterling (Author