publisher: Canongate Books publish date: March 10th 2003
format: paperback pages: 176
language: English
ISBN:
1841953164 (9781841953168)
publisher: Canongate Books publish date: October 1st 2001
format: hardcover pages: 170
language: English
ISBN:
1841950866 (9781841950860)
publisher: DIANE Publishing Company publish date: September 28th 2009
format: hardcover pages: 170
language: English
ISBN:
1437968872 (9781437968873)