Ptolemy and King Alfonso
Owen Gingerich
Harvard University