Author: Muhammad ibn Nasir Abu Hamra