publisher: Oxford University Press publish date: June 1st 2006
format: paperback pages: 571
language: English
ISBN:
0199280975 (9780199280971)
publisher: Barrallier Books
publish date: 2011
format: ebook pages: 332
language: English
ISBN:
0980663342 (9780980663341)
publisher: Oxford University Press publish date: April 1st 2006
format: paperback pages: 328
language: English
ISBN:
0199277419 (9780199277414)
publisher: Barrallier Books
publish date: 2005
format: hardcover pages: 93
language: English
ISBN:
9780958583886
publisher: Scribe Publications publish date: May 28th 2007
format: paperback pages: 336
language: English
ISBN:
1920769374 (9781920769376)
publisher: Oxford University Press, USA publish date: June 25th 2010
format: paperback pages: 542
language: English
ISBN:
0199541299 (9780199541294)