Ecology and Environment - 9781032653860