D.: Software Architecture: Perspectives on an Emerging Discipline (1996)

by M Shaw, Garlan