Africa a modern history - Arnold, Guy 1932- (Atlantic Books, 2005)