I read an article that correlated the "green sahara" to the earth's precession cycles. When the precession allowed a more direct sun beating down on the area 10000 years ago, the rising heat caused cooler, moisture laden winds to blow inward from the Atlantic and Mediterranean Oceans, and the temperature differences created storms that gave regular rainfall to the whole area.