publisher: Birlinn Ltd publish date: April 1st 2003
format: paperback pages: 378
language: English
ISBN:
1874744424 (9781874744429)
publisher: Routledge
format: paperback
language: English
ISBN:
0710080646 (9780710080646)
publisher: Routledge
format: paperback
language: English
ISBN:
0415002265 (9780415002264)
publisher: Routledge
format: hardcover
language: English
ISBN:
071001466X (9780710014665)