The Philosophy of Sherlock Holmes | 9780813136714 | Memmo