I've just decided that it would be very useful to learn C++. I've got a lot of spare time now, no major projects pending, and a friend of mine is going to Seattle and can buy me a C++ book as a sort of present.

I bought VS6.0 Pro and I want to stick with it (no Borland or C or stuff like that) so I would like to know what book is best for a programmer with no VC++ knowledge that was specially written for the Microsoft VC interface.

So, to cut to the chase, what's the best beginner's book out there for me?