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), 415-420. https://doi.org/10.5485/TMCS.2008.0224