Essentials of Programming Languages
Appearance
Essentials of Programming Languages (MIT Press, 2001. 2nd edition, ISBN 0-262-06217-8) is a book by Daniel P. Friedman, Mitchell Wand and Christopher T. Haynes on implementing programming languages and includes interpreters written in Scheme.