by Alexander Broadie, Alexander Brodie
publisher: Canongate U.S. publish date: June 29th 2001
format: paperback pages: 820
language: English
ISBN:
0862417384 (9780862417383)
publisher: Canongate Books
format: ebook pages: 840
language: English
ISBN:
1847675735 (9781847675736)