Range edges in heterogeneous landscapes: Integrating geographic scale and climate complexity into range dynamics

Range edges in heterogeneous landscapes: Integrating geographic scale and climate complexity into range dynamics