1. Alexander, C., Ishikawa, S., Silverstein, M.: A Pattern Language: Towns, Buildings. Oxford University Press, Construction, Oxford (1977)
2. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston (1994)
3. Fowler, M.: Patterns of Enterprise Application Architecture. Addison-Wesley, Boston (2002)
4. Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley, Boston (2004)
5. Schumacher, M., Fernandez-Buglioni, E., Hybertson, D., Buschmann, F., Sommerlad, P.: Security Patterns: Integrating Security and Systems Engineering. Wiley, Hoboken (2013)