Sherlock Holmes' Fiendish Puzzles: Riddles, Enigmas and Challenges Inspired by the World's Greatest Crime-Solver