Insect : life cycles and the seasons - Brackenbury, John (Blanford, 1995)