“Zbigniew Michalewicz - Matthew Michalewicz: Puzzle Based Learning: An introduction to critical thinking, mathematics, and problem solving. Hybrid Publishers Melbourne 2008 (Book review)” (2008) Teaching Mathematics and Computer Science, 6(2), pp. 415–420. doi:10.5485/TMCS.2008.0224.