Infinity Beach by Jack McDevitt · Bookplated