elements of reusable object-oriented software, Addison-Wesley Longman Publishing Co
Robust Scalable Architecture for Real-Time Systems, Addison-Wesley Longman Publishing Co
Bruce Powell D
Ralph Johnson J
Erich Gamma R
Leveraging Application Frameworks
Automatically discovering design patterns and assessing concern separations for applications