Notes on Structure and Interpretation of Computer Programs.

programming (1), review (20), book (26)