Author: Hamdun ibn Abd al-Rahman Ibn al-Hajj