publisher: Canongate UK publish date: November 1st 2009
format: hardcover pages: 304
language: English
ISBN:
1847673228 (9781847673220)
publisher: Canongate UK publish date: July 9th 2010
format: paperback pages: 304
language: English
ISBN:
1847674143 (9781847674142)
publisher: Canongate publish date: 2008
pages: 304
language: English
ISBN:
1847673805 (9781847673800)