“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-20. https://doi.org/10.5485/TMCS.2008.0224.