Instruct: Classify Amazon reviews into positive or negative sentiment
Query: Mostly misses the point

This is a terrible introduction to Object-Oriented programming. As mentioned, many of the examples won't even compile. But worse is that the examples show bad design decisions, confuse inheritance and composition, and aren't developed enough.The author spends so much time on polymorphism (deservedly) but so little on how to use it well. If you used this book to improve your C structures and modules, then you also miss the point of OO (and polymorphism).