Looking for a good c++ book.

I'm pretty much just starting all over with attempting to learn c++. I started a while ago with VC++ 6, but didnt get very far because i lack a proper attention span :P. However, the programs from the start won't compile due to missing headers(referring to old versions of some headers, such as iostream.h rather than just iostream) I assume the book continues to use such headers. I'm looking for a book the help learn C++ in a way that will be able to compile through VC++ 2005(and possibly GCC). Anyone know a good book for this?
[535 byte] By [Rahu] at [2008-2-14]
# 1
A list of recommended books could be found at http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=107484&SiteID=1

I am not sure if these are using the new headers but they could give you a good start in addition to the VS2005 documentation & samples at http://msdn2.microsoft.com

Hope this helps!

Thanks,
Ayman Shoukry
VC++ Team

AymanShoukry at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...