by Rob Bowden
Discusses the various influences, from the physical environment to colonialization, that have helped shape African culture throughout its history, as well as its most common cultural characteristics.