by Derek Hirst
publisher: Oxford University Press, USA publish date: March 15th 2012
format: hardcover pages: 322
language: English
ISBN:
0199535361 (9780199535361)
publisher: Oxford University Press publish date: March 8th 2012
format: ebook pages: 333
language: English
ISBN:
1283577453 (9781283577458)
publisher: Oxford University Press, USA publish date: June 4th 2012
format: paperback pages: 320
language: English
ISBN:
019953537X (9780199535378)