Oxford Bookworms Library: The Last Sherlock Holmes Story: Level 3: 1000-Word Vocabulary (Oxford Bookworms Library, Crime & Mystery)