- Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
- Fundamentals of Software Architecture: An Engineering Approach
- The Productive Programmer
- Building Evolutionary Architectures: Support Constant Change
- Head First Software Architecture: A Learner's Guide to Architectural Thinking
- Joel Spolsky
- Paul Clements
- Brian Marick
- Ricardo Baeza-Yates
- Len Bass
- Dean Leffingwell
- Don Widrig
- Ted Husted
- George Franciscus
- Craig R. McClanahan
- Rick Kazman
- David Winterfeldt
- William B. Frakes
- Cedric Dumoulin
- James Goodwill
- Richard Hightower
- Mike Robinson
- Budi Kurniawan
- Kevlin Henney
- Richard Whitehead