Cycles of Time and Scientific Learning in Medieval Europe by Wesley M. Stevens