by Barry W. Cunliffe
publisher: Oxford University Press, USA publish date: January 6th 2013
format: hardcover pages: 553
language: English
ISBN:
0199609330 (9780199609338)
publisher: OUP Oxford publish date: July 18th 2013
format: paperback pages: 568
language: English
ISBN:
0199679452 (9780199679454)
publisher: Oxford University Press publish date: October 1st 2012
format: ebook pages: 566
language: English
ISBN:
1283577526 (9781283577526)