Arzachel, Alphonsus, Ptolemaeus, ..., Michael E.