Africans and Their History: Second Revised Edition