I would describe myself as having a pretty solid beginner's understanding of C++.

I really want to advance my knowledge, and since I was heading into a city that has a few book stores tomorrow (I'm from a really small town) I was wondering if anyone had any recommendations.

Perferably books geared towards beginners, but not complete newbs to C++, or what ever you would recommend for my situation.

Thanks.