Friedman and Felleisen's The Seasoned Schemer
picks up where their book, The Little Schemer,
left off and focuses on the myriad uses of functions in Scheme. Using the same dialogue format as The Little Schemer,
the authors demonstrate how Scheme's flexible facilities for handling functions give the program so much variety and power. Along the way, the authors also present a variety of other more sophisticated language constructs.
"I learned more about LISP from this book than I have from any of the other LISP books I've read over the years... While other books will tell you the mechanics of LISP, they can leave you largely uninformed on the style of problem-solving for which LISP is optimized. The Little LISPer teaches you how to think in the LISP language... an inexpensive, enjoyable introduction." Gregg Williams, Byte