Many waters - L´Engle, Madeleine (Farrar, 1986)