Material in this chapter is derived from the book Documenting Software Architectures: Views and Beyond , by Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little, Robert Nord, and Judith Stafford [Clements 02].
A discussion of architectural styles is in the book Software Architecture: Perspectives on an Emerging Discipline [Shaw 96].
The SEI Series book Software Architecture in Practice also provides additional information on architectural representation [Bass 98].