I am looking for some suggestions for resources (preferably books) for brushing up on C++. I taught myself C++ in highschool, and also took an OOP course in university that covered C++ again (as well as Smalltalk); however, I have been primarily a PHP and Ruby on Rails developer for the past 8+ years, and while I consider myself to be very strong with those languages, my C++ skills have slipped due to disuse.
I'm not looking for a beginner book, I know how C++ works syntactically. I am looking more for something that will give me a good start at getting into advanced aspects of the language. For instance, I have a good understanding of OOP principles, but could probably use a refresher for OOP within C++.
Does anyone have any suggestions for C++ resources for someone with a good base of knowledge that's looking to expand on it?
Update: Thank you very much for everyone's book suggestions! I'm not sure which answer to accept as I obviously haven't read any of the books yet, but I've got a nice list of books to start with now.