by John Lynch
publisher: Yale University Press publish date: June 26th 2012
format: hardcover pages: 424
language: English
ISBN:
030016680X (9780300166804)
publisher: Yale University Press publish date: June 26th 2012
format: hardcover pages: 268
language: English
ISBN:
0300126433 (9780300126433)
publisher: Yale University Press publish date: June 26th 2012
format: kindle pages: 384
language: English
ASIN: B008CPOT0C
publisher: Yale University Press publish date: January 1st 2012
format: ebook pages: 423
language: English
ISBN:
128078072X (9781280780721)
publisher: Yale University Press publish date: June 26th 2012
format: ebook pages: 384
language: English
ISBN:
0300183747 (9780300183740)