Models Linking Epidemiology With Immunology And Ecology