APA (7th ed.) Citation

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.) Citation

Hanson, 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.) Citation

Hanson, 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.