Ecology evolution, application, integration - Krohne, David T. (Oxford University Press, 2018)