Biological Diversity: The Co-existence of Species on Changing Landscapes.