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