Author: Abu Sukhailah Khalil Ibn-Abelahyi Al-Amreekee