starobily's review of A Philosophy of Software Design

Rated 5 out of 5

A Philosophy of Software Design