Understanding Dc Circuits door Dale Patrick, Stephen Fardo & Stephen W. Fardo