Annals of the former world - McPhee, John A (Farrar, Straus and Giroux, 1998)