Inside the object model: the sensible use of C++ - Papurt, David M; Author (1995)