Object-oriented programming with C++ and smalltalk - Drake, Caleb (Prentice Hall, 1998)