Understanding CLOS : the common lisp object system - Lawless, Jo A (Digital Press, 1991)