publisher: Birlinn Ltd
publish date: June 1st 2005
format: paperback pages: 256
language: English
ISBN:
1904598331 (9781904598336)
language: English
ISBN:
0006546188 (9780006546184)
publisher: John Murray Publishers publish date: July 16th 1993
format: hardcover pages: 232
language: English
ISBN:
0719551498 (9780719551499)
publisher: Flamingo
format: paperback
language: English
ISBN:
0007292929 (9780007292929)