Introduction to electric circuits

Richard C. Dorf, James A. Svoboda
Wiley
9780471386896
0-471-38689-8