More Puzzles and Curious Problems - Couverture souple

Dudeney, H. E.

 
9780006124597: More Puzzles and Curious Problems