This is kind of a no brainer, but I thought I should mention it. My only regret about this book is that I didn't get it years ago. I still don't own a copy, mind you, but I have finally figured out how to use the inter-university-library-loan system to borrow it more or less permenantly. But that's not really the review.
ANYWAY, everything you ever wanted to know about electronic circuits is touched upon in here. Whether it is dealt with in sufficient detail, or whether the author will actually be helpful, that may be different, but there is some commentary on nearly anything. Kind of like the Mishnah of analog electronics, if you will. If you are an undergraduate starting an Electronic or Electrical engineering program, shell out the $90-odd now and use this as a supplement and/or reference. You won't regret it.
If you are a non-technical person trying to learn from scratch, this will be a tough textbook, but it is do-able with a little dedication. There are example problems with solutions, but they are not always worked out in detail. You might be better off starting with something simpler (and cheaper) and working up to this.
On the other hand, there is something to be said for swinging for the fences, and if you get through this, you will have a pretty good start on the basics.