Hanson, C., & Sussman, G. J. (2021). Software design for flexibility: How to avoid programming yourself into a corner. The MIT Press.
Chicago Style (17th ed.) CitationHanson, Chris, and Gerald Jay Sussman. Software Design for Flexibility: How to Avoid Programming Yourself into a Corner. Cambridge: The MIT Press, 2021.
MLA (9th ed.) CitationHanson, Chris, and Gerald Jay Sussman. Software Design for Flexibility: How to Avoid Programming Yourself into a Corner. The MIT Press, 2021.
Warning: These citations may not always be 100% accurate.