John McPhee has published more than thirty books and much of his work first appeared in the pages of The New Yorker, where he has been a staff writer since 1963. He is a four-time finalist for the Pulitzer Prize, winning in 1999 for Annals of the Former World. McPhee teaches non-fiction writing at Princeton University.