by Stanley E. Porter
publisher: Bloomsbury publish date: December 10th 2004
format: hardcover pages: 306
language: English
ISBN:
184127089X (9781841270890)
publisher: Bloomsbury publish date: December 10th 2004
format: paperback pages: 306
language: English
ISBN:
0567043606 (9780567043603)
publisher: T & T Clark International publish date: October 19th 2004
format: ebook pages: 306
language: English
ISBN:
1283200295 (9781283200295)