Al-Khorezmi

Abu Abdulla Muhamed Ibn Musa al-Khorezmi ...