Well, it's Scheme, which is a Lisp, but it isn't used for the same thing as Common Lisp. Scheme == minimal, very slow, extremely elegant. Common Lisp == lots of junk, can be very elegant, full compile-time computing and can be native machine speed.
I don't generally like Scheme being referred to as "Lisp", because it leads people to believe that Lisp is a language with generally slow implementations. Common Lisp doesn't have a single interpreter in common use left, and only one bytecode machine. The rest are native compilers and one via-C compiler.
The book above is great but can be a little mind-bending for machine hogs like me