Falkner, N., Sooriamurthi, R., & Michalewicz, Z. (2012). Teaching puzzle-based learning: development of basic concepts. Teaching Mathematics and Computer Science, 10(1), 183-204. https://doi.org/10.5485/TMCS.2012.0303