publisher: Aurum Press Ltd publish date: August 1st 2004
format: paperback pages: 384
language: English
ISBN:
1854109421 (9781854109422)
publisher: Luath Press Limited
publish date: September 1st 2006
format: paperback pages: 96
ISBN:
1905222580 (9781905222582)
ISBN:
1900322382 (9781900322386)
publisher: Birlinn Ltd
publish date: June 1st 2008
format: paperback pages: 285
language: English
ISBN:
1841586226 (9781841586229)
ISBN:
090716417X (9780907164173)
pages: 184
language: English
ISBN:
9781907443459