Advances in Insect Physiology, Volume 16 by John E. Treherne