Coevolutionary epidemiology : a population genetic exploration of evolutionary interactions between hosts and their pathogens MacPherson, Ailene PhD 2020