Author: Abu Al-Abbas Ahmad Bin Jab Al-Baladhuri