Author: Abu'l-Fazl ibn Abu'l-Fazl ibn Mubarak