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