Oxford Bookworms Library: The Last Sherlock Holmes Story: Level 3: 1000-Word Vocabulary (Oxford Bookworms Library: Stage 3) [Paperback]