Sauerbraten rated Software Architecture : the Hard Parts: 5 stars Mar 5 Public Software Architecture : the Hard Parts by Neal Ford, Mark Richards, Pramod Sadalage, and 1 other