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