Jo-Rosie Haffenden | Slate