Oxford Bookworms Library: Vanity Fair: Level 6: 2,500 Word Vocabulary (Oxford Bookworms; Stage 6)