Sherlock Holmes and Philosophy: The Footprints of a Gigantic Mind by Josef Steiff Back to product details page >