Meaning in History: The Theological Implications of the Philosophy of History