To what extent is the following statement accurate: âGeography is the single greatest factor in establishing a stable society.â Compare and Contrast the development of agricultural and pastoral societies in pre-colonial Africa. Discuss how social structures influenced the development of early African societies.