Author: JAR ALLAHIBN AL-'IZ IBN AL-NAJM FAHD AL-MAKKI.