Author:Abu Hamid Ahmed ibn Mohammed al-Saghani al-Asturlabi