Abu Rayhan al-Biruni
lived from 973 to 1048
al-Biruni contributed to astronomy, mathematics, physics, medicine and history.