The best books I read about C++ were written by Andrew Koenig:
The 1st one will take you from beginner to intermediate, The second one is more advanced and very good.
A. Koenig is one of the very few C++ experts that can actually write.
The books from scott meyers should be your next read:
They details the most common programming idioms of the languages, easy read too, and quite cheap on amazon. Meyers is also a good writer and try to explain the most common concepts and c++ habits.
If i would have to recommend one book to get yourself started in c++, that would be accelerated c++.
Now the hard part: when you'll be done with these books, that's when you will start to actually use most of the c++ programming paradigm. From that point you'll be able to pick the books by yourself: you will be more comfortable with one paradigm (oo, templates etc.) and try to improve on the other ones.
Enjoy the ride,
-- ppi