Common LISP:the language - Guy L Steele (Digital Press, 1990)