A programmer's guide to COMMON LISP - Tatar, Deborah G.