Lessons for Philosophers and Scientists from Sherlock Holmes and Father Brown