by John Lister-Kaye
publisher: Canongate UK publish date: March 3rd 2010
format: hardcover pages: 314
language: English
ISBN:
1847674046 (9781847674043)
publisher: Canongate UK publish date: March 9th 2011
format: paperback pages: 320
language: English
ISBN:
1847674054 (9781847674050)
format: paperback pages: 321
language: English
ASIN: B003AT10NO