by Christopher Rush
publisher: Aberdeen University Press publish date: June 10th 1985
format: hardcover pages: 265
language: English
ISBN:
0080324282 (9780080324289)
publisher: Canongate Books publish date: December 12th 2011
format: paperback pages: 308
language: English
ISBN:
0862414393 (9780862414399)
publisher: Aberdeen University Press publish date: July 1st 1986
format: hardcover pages: 265
language: English
ISBN:
008032469X (9780080324692)