Author: Muhammad ibn Ali Ibn al-Tiqtaqa