by David Armitage
publisher: Cambridge University Press publish date: November 23rd 2006
format: hardcover pages: 326
language: English
ISBN:
0521870410 (9780521870412)
publisher: Cambridge University Press publish date: December 23rd 2009
format: paperback pages: 340
language: English
ISBN:
0521130859 (9780521130851)
publisher: Cambridge University Press publish date: January 1st 2006
format: ebook pages: 340
language: English
ISBN:
1280750731 (9781280750731)