Review: A Study in Scarlet (Sherlock Holmes, #1)

Gaby Meares