Annals of the Former World - McPhee J. (Farrar, Straus and Giroux, 1998)