1. John R Anderson, Peter Pirolli, and Robert Farrell. 2014. Learning to program recursive functions. In The nature of expertise. Psychology Press, 153--183.
2. Student monks--Teaching recursion in an IS or CS programming course using the Towers of Hanoi;Benander Alan C;Journal of Information Systems Education,2008
3. Bryan Braun. 2022. Scratch is a big deal. https://www.bryanbraun.com/2022/07/16/scratch-is-a-big-deal/#scratch-at-scale Accessed: 6 August 2023.
4. Reflective abstraction in computational thinking
5. Teaching and Viewing Recursion as Delegation;Edgington Jeffrey;J. Comput. Sci. Coll.,2007