1. Designing Engineers;Bucciarelli,1994
2. Communication in design;Eckert,2005
3. A scientific approach to engineering design;Hubka;Design Studies,1987
4. A Pattern Language: Towns, Buildings, Construction;Alexander,1977
5. Pattern-Oriented Software Architecture, Volume 1: A System of Patterns;Buschmann,1995