Common LISP: The language - Steele, Guy L (1991)