The science of Sherlock Holmes - Ross, Stewart (Michael O'Mara Books Limited, 2020)