A. Paepcke. Object-Oriented Programming, chapter User-level language crafting: introducing the CLOS metaobject protocol, MIT Press, Cambridge, MA, USA, (1993)
R. Brooks, R. Gabriel, and G. Steele Jr.. International Joint Conference on Artificial Intelligence, 2, page 845--849. Karlsruhe, West Germany, William Kaufman, (August 1983)
R. Brooks, R. Gabriel, and J. Steele. LFP '82: Proceedings of the 1982 ACM symposium on LISP and functional programming, page 108--113. New York, NY, USA, ACM, (1982)