Well, I have been with c++ for a short time and have a ok grasp of the language. Now i am thinking i really need to pick up a book here for some serious studying.

I did go through recommendations but none really stuck out to me. there seems to be only basic basic beginner or advanced no in between. I would prefer a book cross intermediate with beginner.

for if it helps with recommendation.
things I know:
php(unrelated...however exposure to a previous language helps....and i have a advanced grip on php...)

c++ related stuff now:
cout, cin, include, functions, basic/mid-range oop, variables, arrays, loops, condition statements, constants, file IO, pointers(kinda), and a few other basics....

now, I mainly need a book that will improve my knowledge and application of these topics as well as show me new topics that will better my c++.

thanks,
~p4plus2~