by Angus Bell
publisher: Canongate Books
publish date: June 26th 2008
format: paperback pages: 300
language: English
ISBN:
1847672906 (9781847672902)
publisher: Greystone Books publish date: March 2nd 2009
format: paperback pages: 352
language: English
ISBN:
1553654412 (9781553654414)
publisher: Greystone Books publish date: January 6th 2012
format: ebook
language: English
ISBN:
192681200X (9781926812007)