Dragons in the waters - L'Engle, Madeleine (Farrar Strauss Giroux, 1976)