The ecological consequences of environmental heterogeneity See original record