Guide to Teaching Puzzle-based Learning - Meyer III, Edwin F.; Falkner, Nickolas; Sooriamurthi, Raja; Michalewicz, Zbigniew (Springer London : Imprint: Springer, 2014)