Text this: The Design and evolution of C++