If you want an intermediate book to learn the basic syntax, I would check out "C++, A Complete Reference".
If you want to learn how to design professional C++ programs using methodologies such as abstraction, design patterns and more advanced features, get "Professional C++"