Insect Immunity - Ligoxygakis, Petros (Academic Press, 2017)