Author: Abd al-Latif ibn Muhammad ibn Ahmad Ibn Abi Rabi