publisher: Canongate Books publish date: August 16th 2007
format: paperback pages: 344
language: English
ISBN:
1841959839 (9781841959832)
publisher: Canongate Books publish date: January 9th 2006
format: paperback pages: 344
language: English
ISBN:
184195571X (9781841955711)