"Simply Scheme - 2nd Edition: Introducing Computer Science" by Brian Harvey, Matthew Wright
MIT Press | 1999 | ISBN: 262082810 9780262082815 | 613 pages | PDF/djvu | 5 MB
This book is as much about thinking like Scheme as it is about the basic nuts and bolts of the language. Sections on using software patterns in Scheme help bring this new edition up to date. Though not often used in business, Scheme and its cousin Common Lisp (which the book describes in an appendix) are still favored by computer scientists, for example, in artificial intelligence research. The text allows the student to experience the computer as a tool for expressing ideas, not as a frustrating set of mathematical obstacles. This goal is supported by the use of Scheme, a modern dialect of Lisp, designed to emphasize symbolic programming.