The light of other days - Clarke, Arthur (Tor, 2000)