Tides of Space by Dana Lynne Andersen