by Fergus Fleming
publisher: Grove Press publish date: June 12th 2006
format: paperback pages: 518
language: English
ISBN:
0802142729 (9780802142726)
publisher: Atlantic Monthly Press publish date: August 4th 2005
format: hardcover pages: 560
language: English
ISBN:
0871138999 (9780871138996)
publisher: Grove Press publish date: December 1st 2007
format: kindle pages: 518
language: English
ASIN: B00BAH8NEC
publisher: Grove/Atlantic, Inc. publish date: May 1st 2007
format: ebook
language: English
ISBN:
1555848524 (9781555848521)