Author: Abd al-Hayy ibn Zahhak Gardizi