Agricultural ecology and farming systems research.