Plagues Upon the Earth: Disease and the Course of Human History by: Kyle Harper Publisher: Princeton University Press (2021) $35.00 Out of stock