Time's eye - Clarke, C. (Ballantine Books, 2004)