by Andrew Lownie
publisher: Methuen Publishing publish date: June 15th 2001
format: paperback pages: 240
language: English
ISBN:
0413751309 (9780413751300)
publisher: Birlinn Ltd publish date: June 1st 2005
format: paperback pages: 184
language: English
ISBN:
1904598617 (9781904598619)
publisher: Canongate Books publish date: March 1st 1993
format: paperback pages: 168
language: English
ISBN:
0862413605 (9780862413606)
language: English
ISBN:
0755319060 (9780755319060)