The Scheme programming language ANSI scheme - Dybvig, R. K. (Prentice-Hall, 1996)