I can second this !! It also goes well with this one. Both will give you a pretty well rounded foundation on both DC and AC analysis.
Some poking around on Amazon, starting from the page for the Cunningham text recommended by redditor EbilSmurfs which was thoroughly panned by Amazon customer reviews, I found this book. It is Alexander's Fundamentals of Electric Circuits and received almost uniformly 5-star reviews. Most reviewers noted its clarity of exposition, which made it appropriate and useful for self-study. Also noted was the high correlation between material covered in a section and the concepts needed for the section exercises that followed at the end of the chapter. It is a McGraw-Hill textbook, and one reviewer noted that the book format is chapters divided into sections, worked examples after every section, review questions with answers at the end of the chapter, exercises grouped by section also at the end of the chapter, and then more end-of-chapter exercises that combined all the concepts covered in the chapter.
Almost bought it on impulse; added it to my wishlist, instead. While typing this, I noticed that redditor lordloss also recommended this text, which his school uses.
The current 4th edition is $155 at Amazon; the second edition can be had for $12 through Amazon Marketplace; the second edition was also found on Google Books.
Personally, I'm a huge fan of The Art of Electronics.
HTH.
Here is what my school uses, I liked it:
Well, if you want to become an engineer, you'll need to go to college. After you get your prereqs out of the way, the first courses you'll take will be something like Circuits 1 and 2, covering RLC circuits and basic transistors, opamps, etc., and a digital course covering logic gates, flip-flops, etc. Later on, you'll get into Fourier and Laplace transforms, more analog and digital, and elective subjects based on your specialization.
Typical books:
Circuits: http://www.amazon.com/Fundamentals-Electric-Circuits-Charles-Alexander/dp/0077263197
Digital Design: http://www.amazon.com/Fundamentals-Logic-Design-Companion-CD-ROM/dp/0495471690