Advanced Scheme Techniques (2004) [pdf]