Electric Circuits Fundamentals by Thomas Floyd, David Buchla & Thomas L. Floyd