Sherlock Holmes science