Software architecture in practice - Bass, Len 1944-; Clements, Paul 1955-; Kazman, Rick 1958- (SEI series in software engineering, 2021)