Software architecture in practice - Bass, Len (SEI series in software engineering, 2022)