by Anthony King
publisher: Cambridge University Press publish date: June 15th 2012
format: hardcover pages: 311
language: English
ISBN:
0521760941 (9780521760942)
publisher: Cambridge University Press publish date: March 20th 2014
format: paperback pages: 326
language: English
ISBN:
1107647681 (9781107647688)
publisher: Cambridge University Press publish date: December 8th 2010
format: ebook pages: 328
language: English
ISBN:
0511924240 (9780511924248)