Author: 'Amr Ibn Qami'ah