publisher: Canongate Books publish date: June 9th 2001
format: paperback pages: 496
language: English
ISBN:
0862419018 (9780862419011)
publisher: Canongate Books publish date: November 11th 1999
format: ebook pages: 480
language: English
ISBN:
1847676448 (9781847676443)