publisher: Birlinn Ltd
publish date: August 1st 2010
format: paperback pages: 368
language: English
ISBN:
1846971012 (9781846971013)
publisher: Polygon
publish date: June 1st 2006
format: paperback pages: 315
language: English
ISBN:
1904598676 (9781904598671)
format: paperback
language: English
ISBN:
3515067418 (9783515067416)
publisher: PARRIN LANE e-PRINTS LTD publish date: September 19th 2013
format: kindle pages: 191
language: English
ASIN: B00FBT7XRI
publisher: PARRIN LANE e-PRINTS LTD publish date: December 5th 2013
format: kindle pages: 201
language: English
ASIN: B00E251U6M
ISBN:
1846971004 (9781846971006)