Software Architecture: The Hard Parts
Neal Ford & Mark Richards & Pramod Sadalage & Zhamak Dehghani
Fundamentals of Software Architecture
Mark Richards & Neal Ford