All  

Ibn Kathir