Catalogue cardAn African History of AfricaZeinab BadawiNo cover imageAn African History of AfricaZeinab Badawi