Advances in Insect Physiology by Peter D. Evans