Author: Sharaf ibn 'Abd al-Muhsin Barakati