67 Lateral Thinking Puzzles

Independently Published
67 Lateral Thinking Puzzles