publisher: Birlinn Ltd publish date: January 1st 2001
format: paperback pages: 614
language: English
ISBN:
0862411424 (9780862411428)
publisher: Canongate Books publish date: July 1st 2010
format: kindle pages: 635
language: English
ISBN:
9781847675194