publisher: Yale University Press publish date: 2018-09-04
format: hardcover pages: 960
language: English
ISBN:
0300238444 (9780300238440)
publisher: Allen Lane publish date: 2018-06-28
format: hardcover pages: 960
language: English
ISBN:
0713993669 (9780713993660)