by Roger McDonald
publisher: Penguin publish date: February 1st 2000
format: paperback pages: 384
language: English
ISBN:
0140288597 (9780140288599)
publisher: Atlantic Monthly Press publish date: January 1st 1999
format: hardcover pages: 384
language: English
ISBN:
087113733X (9780871137333)
publisher: Grove Press publish date: January 21st 2008
format: paperback pages: 364
language: English
ISBN:
0802143563 (9780802143563)
publisher: Random House Australia publish date: August 31st 2011
format: kindle pages: 380
language: English
ISBN:
9781742754697
publisher: Grove Press publish date: May 1st 2012
format: kindle pages: 380
language: English
ASIN: B00BAH9T2C
language: English
ISBN:
0091836700 (9780091836702)