Insect Infection and Immunity: Evolution, Ecology, and Mechanisms by Stuart E Reynolds | Menrva Books