Infinity's Shore by David Brin (Paperback, 1998)