Presents a basic, step-by-step introduction to one of the most widely used programming languages. Gradually building programming skills and knowledge, it uses annotated examples to introduce the LISP language, its data structures, control structures, and programming techniques. Each chapter describes new concepts and offers a series of related exercises with solutions provided at the end of the book. Topics covered include atoms and lists, defining...