lecture notes africa xxi 6154936