Author: Abdur Razzaq Ibn Abdul Muhsin Al-Abbad Al-Badr