by Stephen J. Eskilson
publisher: Yale University Press publish date: October 25th 2007
format: hardcover pages: 464
language: English
ISBN:
0300120117 (9780300120110)
publisher: Yale University Press publish date: January 30th 2012
format: hardcover pages: 464
language: English
ISBN:
9780300172607
publisher: Laurence King publish date: 2007
format: paperback pages: 464
language: English
ISBN:
1856695115 (9781856695115)
language: English
ISBN:
1856695123 (9781856695121)