Al-Qasim ibn Idris — 9th-century Idrisid prince of North Africa