1. Anderson, J. R. (2010). How can the human mind occur in the physical universe? New York: Oxford University Press.
2. Barr, D., Harrison, J., & Conery, L. (2011). Computational thinking: A digital age skill for everyone. Learning & Learning with Technology, 38(6), 20–23.
3. Barr, V., & Stephenson, C. (2011). Bringing computational thinking to K-12: what is involved and what is the role of the computer science education community? ACM Inroads, 2(1), 48–54.
4. Beecher, K. (2017). Computational Thinking: A beginner’s guide to problem-solving and programming. Swindon, UK: BCS Learning & Development Limited.
5. Binkley, M., Erstad, O., Herman, J., Raizen, S., Ripley, M., Miller-Ricci, M., & Rumble, M. (2012). Defining twenty-first century skills. In P. Griffin, B. McGaw & E. Care (Eds.), Assessment and teaching of 21st century skills (pp. 17–66). Dordrecht: Springer.