lecture notes africa xxxix 8840381