Modularity, Objects and State

Structure and Interpretation of Computer Programs

Chapter 3

Notes

Exercises

References