The biology of agroecosystems - Randall, Nicola P. (Biology of habitats series, 2020)