Chess Mysteries of Sherlock Holmes: Fifty Tantalizing Problems of Chess Detection
by Raymond Smullyan
2020-04-23 17:07:28