Author: al-Muwaffaq ibn Ahmad Khuwarizmi