1. Polya, G.: How to Solve It: A New Aspect of Mathematical Method. Princeton University Press, Princeton (1995)
2. Carlson, M.P., Bloom, L.: The cyclic nature of problem solving: an emergent multidimensional problem-solving framework. Educ. Stud. Math. 58(1), 45–75 (2005)
3. Schoenfeld, A.H.: Learning to think mathematically: Problem solving, metacognition, and sense-making in mathematics. In: Grouws, D. (ed.) Handbook for Research on Mathematics Teaching and Learning, pp. 334–370. MacMillan, New York (1992)
4. Gallagher, K., Engelke Infante, N.: A possible framework for students’ proving in introductory topology. In: 22nd Annual Conference on Research in Undergraduate Mathematics Education, Oklahoma City, OK (2019)
5. Dahlberg, R.P., Housman, D.L.: Facilitating learning events through example generation. Educ. Stud. Math. 33, 283–299 (1997)