Chess Mysteries Of Sherlock Holmes by Raymond M. Smullyan

Purchase from Bookshop.org