publisher: Canongate UK publish date: July 1st 2010
format: paperback pages: 438
language: English
ISBN:
184767321X (9781847673213)
language: English
ISBN:
1847673201 (9781847673206)
publisher: Canongate Books publish date: February 10th 2008
format: kindle pages: 448
language: English
ISBN:
9781847673954