Scheme and the Art of Programming (1989)

by George Springer, Daniel P Friedman