The Influence of Geographic Ranges, Climatic Niches and Temperature Fluctuations on Population Variability | Synapse