Documenting Software Architectures: Views and Beyond
Paul Clements
Software Architecture in Practice
Len Bass & Paul Clements & Rick Kazman
SEI Series in Software Engineering (1)