1. Steele Jr GL, Sussman G. Scheme: an interpreter for the extended lambda calculus. Artificial Intelligence Memo 349. Cambridge, MA: MIT Press, 1975.
2. The structure and interpretation of computer programs;Abelson,1996
3. Does scheme enhance an introductory programming course? Some preliminary empirical results;Berman;SIGPLAN Notices,1994
4. Perlis A. The synthesis of algorithmic systems. 1966 Turing award lecture, ACM Turing award lectures: the first twenty years: 1966–1985. New York: ACM Press, 1987.
5. Recursive functions of symbolic expressions and their computation by machine;Mccarthy;Communications of the Association for Computing Machinery,1960