the 90 minute scheme to c compiler. marc feeley.
structure and interpretation of computer programs, second edition. the wizard book. harold abelson, gerald jay sussman, julie sussman.
the scheme resource site.
a critique of abelson and sussman. philip wadler.
The Computer Language Benchmarks Game is a collection of 429 programs, consisting of 13 benchmark reimplemented across 33 programming languages. It is a fantastic resource if you are trying to compare programming languages quantitatively. Which, oddly, very few people seems to be interested in doing.