3001: the final odessey - Clarke, Arthur C. (New York Ballantine Books, 1997)
Keywords: English fiction