Visual Thinking Games
How to invent mathematical puzzles
Mastering puzzle design
Puzzles for Brain Fitness