African Land Ecology: Opportunities and Constraints for Agricultural Development · Study