format: paperback pages: 176
language: English
ISBN:
0811213420 (9780811213424)
publisher: Canongate Books publish date: January 8th 2009
format: paperback pages: 192
language: English
ISBN:
1847671071 (9781847671073)
language: English
ISBN:
0141180617 (9780141180618)
publisher: Canongate Books publish date: January 1st 1995
format: hardcover pages: 176
language: English
ISBN:
0862415306 (9780862415303)