Software Architecture - Patrizia Scandurra, Matthias Galster, Raffaela Mirandola, Danny Weyns (Springer, 2022)