Circuit Analysis by David R. Cunningham