Author: ابن أمبالّة، محمد المختار،