The complete insect anatomy, physiology, evolution, and ecology - Grimaldi, David A. (Princeton University Press, 2023)