Sand and Stars by Diane Duane & A.C. Crispin