Historical Dictionary of Sherlock Holmes - 9781538169506