publisher: MacAdam/Cage Publishing publish date: May 18th 2007
format: paperback pages: 288
language: English
ISBN:
1596922338 (9781596922334)
publisher: Canongate Books Ltd
publish date: July 17th 2008
format: paperback pages: 288
language: English
ISBN:
1847670520 (9781847670526)