Ibn Tumart
Abu Abd Allah Muhammad Ibn Tumart