Tabaqat al-Shafi'iyyah al-Kubra

GPTKB entity