1. Alexander C (1979) The timeless way of building. Oxford University Press, New York
2. Alur D, Crupi J, Malks D (2003) Core J2EE patterns: best practices and design strategies, 2nd edn. Prentice-Hall PTR, Upper Saddle River
3. Aridor Y, Lange DB (1998) Agent design patterns: elements of agent application design. In: Proceedings of the 2nd international conference on autonomous agents. ACM, New York, pp 108–115
4. Brown WJ, Malveau RC, McCormick HW, Mowbray TJ (1998) AntiPatterns: refactoring software, architectures, and projects in crisis. Wiley, New York
5. Buschmann F, Meunier R, Rohnert H, Sommerlad P, Stal M (1996) Pattern-oriented software architecture. A system of patterns, vol 1. Wiley, Chichester