Palimpsest - Valente, Catherynne M. 1979- (A Bantam Spectra book, 2009)