Inside the object model : the sensible use of c++ - Papurt, David M (Sigs book, 1995)