Text this: Object-oriented design with Cplusplus /