The Art of the Metaobject Protocol
From Wikipedia, the free encyclopedia
The Art of the Metaobject Protocol (1991) is a book by Gregor Kiczales, Jim des Rivieres and Daniel G. Bobrow on metaobject protocol. It contains an explanation of what a metaobject protocol is, why you want one, and the de facto standard for the metaobject protocol supported by many Common Lisp implementations as an extension of the Common Lisp Object System.
It implements a simple CLOS interpreter for Lisp called "Closette".
In 1997 Alan Kay called it the best book written in computing in ten years. [1]