Software Architecture ;Perspectives On An Emerging Discipline - Shaw (Mary) And ;Garlan (David)
25