Title: Compiling: A High-level Introduction Using Scheme
Description: A short paper by Christopher T. Haynes (1997) which outlines a one-semester course presenting compiler development in a number of code transformation steps using Scheme as its source language.