I'd like to add
Thinking in C++[
^] series.
I had read these a long time ago, so I'm not sure whether the information has aged well and is kept updated with the evolution of the language.
I liked it since it helped me understand the language and it's concepts quite well when I was going from C to C++ too. And it's free to download :).
Although beware, some people I've talked to who have also read the book were not as impressed as I was, and the web-site hurts my eyes.