My vote goes to "Accelerated C++" Andrew Koenig & Barbara Moo