- Fundamentals of Software Architecture: An Engineering Approach
- The Productive Programmer
- Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
- Head First Software Architecture: A Learner's Guide to Architectural Thinking
- The ThoughtWorks Anthology: Essays on Software Technology and Innovation
- 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