by Nicholas Hogg
publisher: Canongate U.S. publish date: April 8th 2009
format: paperback pages: 304
language: English
ISBN:
1847671896 (9781847671899)
language: English
ISBN:
1847671578 (9781847671578)
publisher: Canongate Books publish date: May 7th 2009
format: paperback pages: 320
language: English
ISBN:
1847671586 (9781847671585)
publisher: Canongate Books publish date: June 5th 2008
format: ebook pages: 320
language: English
ISBN:
1847676057 (9781847676054)