So here's the big picture....textbooks are expensive and budgets for everyone are tight. It is wise to have a text for that unimaginable time in the future when you might want to remember this stuff. If you have the resources then that's a good reason to get an older edition of the text from Amazon. On the other hand there are also a fair number of quite good creative commons texts. A couple that I have found helpful in learning this material are given below.
The Formal Text: Fundamentals of Electric Circuits - Alexander 5th edition
- ISBN 9780073380575 -- you can get this from Amazon here
Creative Commons Text
- AC Text I like the way this text approaches material
- All About Circuits: multiple texts - here is the AC Text