Software Architecture: The Hard Parts: Modern Tradeoff Analysis ...
Neal Ford & Mark Richards & Pramod Sadalage & Zhamak Dehghani