The book challenges all the standard approaches to African history and will, no doubt, disturb a large number overnight "authorities" on Africa who will discover that they do not really know the depth of African history and the role that Africans played in creating early human societies. In its pan[...]