Shaw and Gorlan (1996)
Shaw M. and Gorlan D. (1996)
Software Engineering Architectures -- Perspectives on an Emerging Discipline
Prentice Hall