Principles of Electric Circuits: Electron Flow Version - Floyd, Thomas L.