3001 : the final odyssey - Clarke, Arthur Charles 1917-2008 (Ballantine, 1950)