Author: Abd Ar-Razzâq Abd Al-Mushin al-Badr