lecture notes africa xl 4221259