I liked this book a lot. It was very hard to put down. In addition to learning some of the history of the language, I felt I actually learned a lot of C++, and a lot about why the features are the way they are. We all know that many criticisms are leveled at C++. I know that most of them are unfounded, but it's rather nice to have a good answer for the next time someone mentions SmallTalk to me or complains about multiple inheritance.