The Akbar nama of Abu-l-Fazl - Abu-al-Fazal ibn Mubarak (Lahore Sang-e-Meel Publications, 2005)