Software Architecture: Perspecitves on an Emerging Discipline (1996)

by M Shaw, D Garlan