Text this: The last days : a novel / by Scott Westerfeld.