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