Sherlock Holmes and Philosophy: The Footprints of a Gigantic Mind (Popular Culture and Philosophy)