1. A pattern language;Alexander,1977
2. How implicit is implicit learning?;Anderson,1993
3. Appleton, B. (2006). Patterns in a Nutshell: The “bare essentials” of Software Patterns. Retrieved 2006-07-21, from http://www.cmcrossroads.com/bradapp/docs/patterns-nutshell.html.
4. Design patterns: An essential component of CS curricula;Astrachan;ACM SIGCSE Bulletin,1998
5. Bergin, J. (1998). Pedagogical Patterns. Retrieved 2006-07-20, from http://csis.pace.edu/~bergin/PedPat1.2.html.