The ocean of years

Roger MacBride Allen
Bantam Books
9780553583649
0-553-58364-6