Falkner, N., Sooriamurthi, R. and Michalewicz, Z. (2012) “Teaching puzzle-based learning: development of transferable skills”, Teaching Mathematics and Computer Science, 10(2), pp. 245–268. doi:10.5485/TMCS.2012.0304.