Sunstorm : a time odyssey - Clarke, Arthur C. (Gollancz Publishers, 2005)