Advances in Insect Physiology, Volume 28 by Peter Evans & Gary R. Evans