publisher: Birlinn Publishers publish date: February 1st 2001
format: paperback pages: 352
language: English
ISBN:
184158066X (9781841580661)
publisher: Birlinn Limited publish date: 2000
format: paperback pages: 336
language: English
ISBN:
184158066x