536 Puzzles & Curious Problems

9780684717555
0-684-71755-7