Insect Immunology by Nancy Beckage & Nancy E. Beckage