Structure and Interpretation of Computer Programs Just working through this classic, in Racket. https://mitpress.mit.edu/sicp/