Martin Henz and Tobias Wrigstad
Harold Abelson and Gerald Jay Sussman
Acknowledgments