Africa uprising : popular protest and political change - Branch, Adam, 1975-; Mampilly, Zachariah Cherian, 1977- (Zed Books, 2015)