Text this: LISP : an interactive approach / Stuart C. Shapiro.