publisher: Yale University Press publish date: 2017-03-28
format: Paperback pages: 504
language: English
ISBN:
0300226942 (9780300226942)
ASIN: 0300226942
publisher: Atlantic Books publish date: 2017-05-04
format: paperback pages: 491
language: English
ISBN:
1848870949 (9781848870949)