Advances in insect physiology. - Ligoxygakis, Petros (Advances in insect physiology, 2017)