1. Anderle, M., Forišek, M., Steinová, M.: Teaching recursion and dynamic programming before college. Bull. EATCS 129 (2017)
2. Bentley, J.: Programming Pearls, 2nd edn. O’Reilly Media, Newton (1999)
3. du Boulay, B., O’Shea, T., Monk, J.: The black box inside the glass box: presenting computing concepts to novices. Int. J. Man-Mach. Stud. 14, 237–249 (1981)
4. McCauley, R., Grissom, S., Fitzgerald, S., Murphy, L.: Teaching and learning recursive programming: a review of the research literature. Comput. Sci. Educ. 25(1), 37–66 (2015)
5. Hauswirth, M.: If you have parents, you can learn recursion. Bull. EATCS 123 (2017)