50 puzzles for lateral thinking - Charles Phillips

Bok