publisher: Canongate Books publish date: June 16th 2011
format: kindle pages: 352
language: English
ASIN: B0055CJ3QU
publisher: Canongate
publish date: 2006
format: paperback
language: English
ISBN:
1841958581 (9781841958583)
publisher: CANONGATE BOOKS LTD publish date: May 31st 2007
format: paperback pages: 346
language: English
ISBN:
1841959421 (9781841959429)