by John E. Joseph
publisher: Oxford University Press publish date: April 30th 2012
format: hardcover pages: 780
language: English
ISBN:
0199695652 (9780199695652)
publisher: OUP Oxford publish date: March 22nd 2012
format: kindle pages: 793
language: English
ASIN: B007EMV5JC
publisher: Oxford University Press, USA publish date: February 23rd 2012
format: ebook pages: 793
language: English
ISBN:
1280594454 (9781280594458)