publisher: Birlinn Publishers publish date: September 28th 2002
format: paperback pages: 364
language: English
ISBN:
184158200X (9781841582009)
publisher: Canongate Books
format: paperback pages: 350
language: English
ISBN:
086241430X (9780862414306)
publisher: Oxford University Press publish date: February 1st 1985
format: hardcover pages: 340
language: English
ISBN:
0199201374 (9780199201372)