"Object-oriented programming - an evolutionary approach (2. ed.)."

Brad J. Cox, Andrew J. Novobilski (1991)
a service of Schloss Dagstuhl - Leibniz Center for Informatics