Ingenious Lateral Thinking Puzzles - Softcover

 
9780806947792: Ingenious Lateral Thinking Puzzles