A wrinkle in time - L'Engle, Madeleine (Puffin modern classics, 2007)