Advances In Insect Physiology by Nicholas Evans, Peter Evans & Peter D. Evans