Ptolemaeus Alphonsus Arzachel Albategnius and Hipparchus, Bruce Rohrlach