Puzzles, Paradoxes, and Problem Solving: An Introduction to Mathematical Thinking By: Marilyn A Reba, Douglas R Shier Read more