Many waters - L'Engle, Madeleine (Farrar, Straus, Giroux, 1986)