Sherlock Holmes Compendium of Mysterious Puzzles - Dr Gareth Moore

Pit your wits against the greatest detective of them all with this collection of over 130…