A comprehensive framework for understanding species coexistence
Evolutionary Community Ecology develops a unified framework for understanding the structure of ecological communities and the dynamics of natural selection that shape the evolution of the species inhabiting them. All species engage in...