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