publisher: Canongate U.S. publish date: June 19th 2009
format: paperback pages: 328
language: English
ISBN:
1847671926 (9781847671929)
publisher: Canongate UK publish date: January 25th 2012
format: paperback pages: 312
language: English
ISBN:
184767531X (9781847675316)