Fundamentals of software architecture an engineering approach - Richards, Mark; Ford, Neal (Ascent Audio, 2021)
Online resource; title from title details screen (O'Reilly, viewed February 28, 2023)