Times Odyssey

By Arthur C. Clarke
three-and-half-stars
SF