Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)

Mark Richards Fundamentals of Software Architecture: An Engineering Approach

Steven J. Spear Wiring the Winning Organization: Liberating Our Collective Greatness through Slowification, Simplification, and Amplification

Matt Neuburg iOS 11 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

Fundamentals of Software Architecture: An Engineering Approach

Neal Ford

amazon.com
Cover of Fundamentals of Software Architecture: An Engineering Approach