Frankenstein Foxton Reader Level 3 (900 headwords B1/B2) | Mary Shelley