The Scheme Programming Language, Fourth Edition
scheme.com
scheme.com
The first third is a typical intro to Scheme - types, code as data, recursion, call/cc, etc., probably more thorough than most intro books, but also faster paced.
The remainder is a much-needed exegesis of R6RS. Every procedure and syntactic form in R6RS is explained, and many dark corners are probed.
There is a chapter of bigger examples at the end. I have not yet read those.
"The fourth edition has been substantially revised and expanded to bring the content up to date with the current Scheme standard, the Revised6 Report on Scheme. All parts of the book were updated and three new chapters were added, covering the language's new library, exception handling, and record-definition features."
"The book offers three chapters of introductory material with numerous examples, eight chapters of reference material, and one chapter of extended examples and additional exercises. All of the examples can be entered directly from the keyboard into an interactive Scheme session. Answers to many of the exercises, a complete formal syntax of Scheme, and a summary of forms and procedures are provided in appendixes."