These links and books explain or illustrate some of the topics we've covered in class, typically in more detail. They're supplementary, not assigned, unless we say otherwise.
Languages, dialects, implementations: Lisp is a family of programming languages going back to 1958. One modern member of this family is Common Lisp; another is Scheme. The version of Scheme we're using is called Racket.