Penchants of the polymaths (al-Biruni, Alhazen, Avicenna and al-Khwarizmi)

1 points | by mdp2021 5 hours ago

1 comments