By Floyd, Thomas; Buchla, David. Principles of Electric Circuits: Conventional Current Version (What’s New in Trades & Technology).