The Fullness of Time by Kate Wilhelm & Marguerite Gavin