Software Architecture - Bures; Duchien, Laurence; Inverardi, Paola (Springer International Publishing, 2019)