If you just want practice problems with worked out solution the Schaum's series of books are well know. http://www.amazon.com/Schaums-Outline-Circuit-Analysis-Outlines/dp/0071756434
However these are NOT self study books. They are meant for someone who already has a vague idea of the concept, and just needs to practice. They are not meant for someone to try learning the material from. They are a practice aid, not a teaching aid.