by Paul La Farge, Eric Bauersfeld
publisher: Picador publish date: October 2nd 2002
format: paperback pages: 379
language: English
ISBN:
0312420927 (9780312420925)
publisher: Farrar Straus Giroux publish date: September 28th 2001
format: hardcover pages: 384
language: English
ISBN:
0374168334 (9780374168339)
publisher: Blackstone Audiobooks publish date: November 1st 2003
format: audiobook
language: English
ISBN:
0786125918 (9780786125913)
publisher: Blackstone Audiobooks publish date: November 1st 2003
format: audiobook
language: English
ISBN:
078613139X (9780786131396)
publisher: Blackstone Audiobooks publish date: November 1st 2003
format: audiobook
language: English
ISBN:
0786188030 (9780786188031)
publisher: Blackstone Audiobooks publish date: November 1st 2003
format: audiobook
language: English
ISBN:
0786189487 (9780786189489)
publisher: Farrar, Straus and Giroux publish date: September 1st 2001
format: hardcover pages: 384
language: English
ISBN:
1615574581 (9781615574582)
publisher: Farrar, Straus and Giroux publish date: March 18th 2014
format: ebook pages: 400
language: English
ISBN:
1466865229 (9781466865228)