Practical Common Lisp.