Shop Cycles Of Time And Scientific Learning In Medieval Europe 1995