Introductory Circuits For Electrical And Computer Engineering by James W. Nilsson