Africa uprising : popular protest and political change - Branch, Adam, 1975- (Zed Books, 2015)