Anopheline Life-Cycles and Population Fluctuations