publisher: Canongate Books publish date: January 6th 2002
format: hardcover pages: 438
language: English
ISBN:
1841952478 (9781841952475)
publisher: Canongate UK publish date: June 1st 2003
format: paperback pages: 448
language: English
ISBN:
184195411X (9781841954110)