Life on our planet consists of many communities of plants, animals, and microbes. These communities are shaped by complex ecological processes. Those processes include natural selection, migration, ...