Structure and Interpretation of Computer Programs

Structure and Interpretation of Computer Programs