Insect Immunology - Beckage, Nancy E. (Elsevier)