Ptolemaeus, Alphonsus, Arzachel and Albategnius., MAILLARD