Ebook Puzzles, Paradoxes And Problem Solving. An Introduction To Mathematical Thinking 2015