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