publisher: Welsh Academic Press publish date: December 1st 2006
format: hardcover pages: 600
language: English
ISBN:
1860570224 (9781860570223)
publisher: Welsh Academic Press
publish date: December 1st 2006
format: paperback pages: 600
language: English
ISBN:
1860570232 (9781860570230)