Home›Books›Giant book of challenging thinking puzzlesGiant book of challenging thinking puzzlesby Michael A. DiSpezioPopularity 1No description available.PuzzlesThought and thinkingReasoningProblem solvingMathematical recreations