The Year 1000: Religious and Social Response to the Turning of the First Millennium