The Design and Evolution of C++ BjarneStroustrup
ISBN 0201543303 461 pages, Discusses the latest language features: templates, exceptions, run-time type information, and namespaces. Presents Stroustrup's unique programming and design views.
His view: 'Many C++ design decisions have their roots in my dislike for forcing people to do things in some particular way' -Bjarne Stroustrup
Makes me like C++ ever more. --MarcoDorantes?
Oh damn, and I hoped the "cpp" there was CeePreprocessor...
Seriously though, in my eyes the "view" above translates "Many C++ design decisions have their roots in preserving backwards compatibility with a language framework that was never intended for high-abstraction languages"