Ptolemaeus, Alphonsus Arzachel and Albategnius, Dominique Callant