- Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
- Head First Software Architecture: A Learner's Guide to Architectural Thinking
- Hadrian's Wall Path: National Trail: Described west-east and east-west
- Fundamentals of Software Architecture: A Modern Engineering Approach
- Carry-Me Emergency