The programmer's introduction to LISP - Maurer, Ward Douglas (1972)