The C++ Programming Language, by Bjarne Stroustrup, inventor of C++

That book is a necessary addition to any, and I mean pretty much ANY programmer, regardless of language. It's expensive, but if...