Introduction to Electric Circuits 9th Edition by James A. Svoboda