Author: ʻAli ibn Ahmad Ibn Hazm