Author: Abu al-Majd Majdud ib Sanai al-Ghaznavi