536 Curious Problems and Puzzles

536 Curious Problems and Puzzles

1995 • 428 pages