Great book for studying C++ programming. Part of Course curriculum for a University course on C++ programming I studied. Learned both the Basics as well as OOP from it. It helped me learn on my own with only this books help the basics, since my course was supposed to only cover OOP, meaning I had to myself study up the basics before I could start with the rest of the class OOP C++ programming.