Fate of Worlds - Larry Niven