Nhemachena, A. (2018) “ xvii + 308 pp”., Modern Africa: Politics, History and Society, 5(2), pp. 164–167. doi: 10.26806/modafr.v5i2.162.