SICP-Exercises Exercises and examples of Structure and Interpretation of Computer Programs, done using Racket. You can read the book free online in SICP, or download the PDF.