Mindbending Lateral Thinking Puzzles

Mindbending Lateral Thinking Puzzles

2003 • 96 pages