Ecency
Al-Battani, Ibn al-Haytham and Abu Kamil: the three great Arab math... | Ecency