1. C. Alexander. 1977. A pattern language : towns, buildings, constructions. United Kingdoms : Oxford university press.
2. S. Ambler. 1998. Process patterns : building large-scale systems using object technology. New York : SIGS Books Cambridge University Press.
3. B. Appleton. 1997. Patterns for Conducting Process Improvement. PLoP-97.
4. L. Bass, P. Clements and R. Kazman. 2003. Software Architecture in Practice. AddisonWesley, Second Edition.
5. F. Buschmann, R. Meunier, H. Rohnert, P. Sommerland and M. Stal. 1996. Pattern-oriented software architecture - A System of Patterns (Volume 1). Wiley Edition.