Biography: Ibn Hajar al-‘Asqalani
Biography
Name and Lineage: