Alur, Deepak; Crupi, John; Malks, Dan. Core J2EE Patterns: Best Practices and Design Strategies . Prentice Hall, 2001.
Buschmann, Frank et. al. Pattern-Oriented Software Architecture, Volume 1: A System of Patterns . Jon Wiley & Sons, 1996.
Gamma, Erich et. al. Design Patterns: Elements of Reusable Object-Oriented Software . Addison-Wesley, 1995.
Schmidt, Douglas C. Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects . Jon Wiley & Sons, 2000.