I got fairly into the C++ primer plus but since I have a good base in C++ I found that it didn't focus on the more important aspects of C++, so I got lost and picked up Accellerated C++, which I think is better, though it does do a lot of simple problems in a very complicated way, and some of the examples are a bit advanced.