Notes on A Philosophy of Software Design.

architecture (30), review (13), book (14)