Almoravid dynasty
Альморавиды, альмохады и мариниды.