The Valley of Fear (Sherlock Holmes, #7)

The Valley of Fear -  Arthur Conan Doyle Recommended by Emma Thompson who plays professor trelawny.