Structure and Interpretation of Computer Programs (The Mit Electrical Engineering and Computer Science Series) by Julie Sussman | Menrva Books | MenrvaBooks