The insects : structure, function and biodiversity - Ambrose, Dunston P (Kalyani publications, 2015)