Essential LISP - Anderson, John R.