publisher: Canongate UK publish date: October 1st 1999
format: paperback pages: 732
language: English
ISBN:
0862413591 (9780862413590)
publisher: Canongate Books publish date: April 13th 1989
format: hardcover pages: 568
language: English
ISBN:
0862412072 (9780862412074)