Infinite Dreams by Joe Haldeman (1979-10-08)