Fundamentals of Software Architecture : An Engineering Approach
2021
Software Architecture: The Hard Parts : Modern Trade-Off Analyses for Distributed Architectures
2023
The Hanged Woman: A Yorkshire Coast Crime Thriller : Michael Brady Book 6 (The Michael Brady Series)
2026
The Edge of Truth: A Yorkshire Coast Crime Thriller : Michael Brady Book 5 (The Michael Brady Series)
2025
Choke Back the Tears : A Yorkshire Coast Crime Thriller : Michael Brady Book 4 (The Michael Brady Series)
2025
The Echo of Bones: A Yorkshire Coast Crime Thriller : Michael Brady Book 3 (The Michael Brady Series)
2025