Documenting Software Architectures: Views and Beyond
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley Signature Series (Fowler))
Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series (Fowler))