modernity meets history