Abu Rayhan al-Biruni

GPTKB entity