The role of ecological interactions in determining species ranges and range changes. (15th April 2015)