The Village of Waiting > Editions
by George Packer First published August 12th 1988
Published August 1st 2001
by Farrar, Straus and Giroux
Paperback, 336 pages
Published August 12th 1988
by Vintage
Paperback, 316 pages


