Author: Abd al-Rahman Ibn Zaydan