by James Hogg
publisher: Edinburgh University Press publish date: April 24th 1999
format: hardcover pages: 224
language: English
ISBN:
0748609334 (9780748609338)
publisher: Scottish Academic Press
format: hardcover pages: 79
language: English
ISBN:
0707303389 (9780707303383)
publisher: Edinburgh University Press publish date: December 15th 2004
format: paperback pages: 129
language: English
ISBN:
0748620850 (9780748620852)