1. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., & Angel, S. (1977). A Pattern Language: Towns, Buildings, Construction. Oxford, UK: Oxford University Press.
2. Beck, K., Crocker, R., Meszaros, G., Vlissides, J., Coplien, J. O., Dominick, L., & Paulisch, F. (1996). Industrial experience with design patterns. In Proceedings of the 18th international conference on Software engineering (pp. 103--114). Washington, D.C: IEEE Computer Society.
3. Bergin, J., Sharp, H., Chandler, J., Sipos, M., Eckstein, J., Völter, M., Manns, M. L., Wallingford, E., Marquardt, K. (2012). Pedagogical patterns: advice for educators. New Paltz, NY: Joseph Bergin Software Tools.
4. Borchers, J. (2002). Teaching HCI design patterns: Experience from two university courses. Position paper for Patterns in Practice workshop at CHI Conference 2002, Minneapolis, MN.
5. Cabalo, J. V., Jaciw, A., & Vu, M.-T. (2007). Comparative effectiveness of Carnegie Learning's Cognitive Tutor Algebra I curriculum: A report of a randomized experiment in the Maui School District. Palo Alto, CA: Empirical Education, Inc.