publisher: Birlinn Ltd
publish date: November 1st 2007
format: hardcover pages: 256
language: English
ISBN:
1841585297 (9781841585291)
publisher: Birlinn Ltd publish date: May 1st 2013
format: paperback pages: 304
language: English
ISBN:
1780271107 (9781780271101)