The greatest puzzles of all time

Matthew J. Costello
Dover Publications
9780486292250
0-486-29225-8