Principles of Electric Circuits – Thomas Floyd, David Buchla