by David Edgerton
publisher: Oxford University Press, USA publish date: January 22nd 2007
format: hardcover pages: 288
language: English
ISBN:
0195322835 (9780195322835)
language: English
ISBN:
1861973063 (9781861973061)
publisher: Profile Books publish date: December 7th 2006
format: hardcover pages: 270
language: English
ISBN:
1861972962 (9781861972965)
publisher: Profile Books(GB) publish date: January 10th 2008
format: ebook
language: English
ISBN:
1281880205 (9781281880208)
publisher: Oxford University Press, USA publish date: August 29th 2011
format: paperback pages: 270
language: English
ISBN:
0199832617 (9780199832613)
publisher: Oxford University Press, USA publish date: December 15th 2006
format: kindle pages: 288
language: English
ISBN:
9780199774777