Series: The First-Born of Egypt

The Face of the Waters

Robert Silverberg

The First-Born of Egypt (2)