by Fearghal McGarry
publisher: Oxford University Press, USA publish date: March 1st 2010
format: hardcover pages: 365
language: English
ISBN:
0192801864 (9780192801869)
publisher: Oxford University Press, USA publish date: September 5th 2011
format: paperback pages: 365
language: English
ISBN:
0199605971 (9780199605972)
ASIN: 199605971
publisher: OUP Oxford publish date: January 28th 2010
format: kindle pages: 384
language: English
ISBN:
9780191501098
ASIN: B00AAW5EN6
publisher: Oxford University Press publish date: January 28th 2010
format: ebook pages: 380
language: English
ISBN:
1283851342 (9781283851343)