Natural Resources Revenues, Agriculture Development and Urbanization in African Countries Jamal AZIZIPublished online: 11 December 2020