The Schematics of Computation
Prentice Hall, 1995 - Scheme (Computer program language) - 826 pages
Providing a broad overview of computer science, this book goes beyond the usual coverage of programming skills to show how the field of computer science is held together by a small number of powerful ideas. Explores common programming paradigms (functional, imperative, and object-oriented); algorithms and data structures; computer hardware and assembly language programming; databases; artificial intelligence; and logic programming. For those interested in an overview of the field of computer science.