Wells, David

Book of curious and interesting puzzles - Mineola, NY: Dover Publications, 2006 - 382 p

9780486443416


Mathematical recreations

793.74 WEL