publisher: Canongate U.S. publish date: October 10th 2007
format: paperback pages: 240
language: English
ISBN:
1841959464 (9781841959467)
publisher: Random House of Canada publish date: September 29th 2009
format: hardcover pages: 256
language: English
ISBN:
0679311602 (9780679311607)
publisher: Random House, Inc.
format: paperback pages: 256
language: English
ISBN:
0679312994 (9780679312994)
publisher: Canongate Books publish date: August 1st 2010
format: paperback pages: 288
language: English
ISBN:
1847671551 (9781847671554)