Enrico D'Angelo rated Fundamentals of Software Architecture: 5 stars Nov. 22, 2020 Public Fundamentals of Software Architecture by Mark Richards, Neal Ford