Over Sea, Under Stone by Susan Cooper
Over Sea, Under Stone by Array