Oblivion by Robin Hemley

Book Cover