Principles Of Electric Circuits by Brian Stanley & Brian H. Stanley