Advances in Insect Physiology, Volume 24 by Peter D. Evans