The Philosophy of History: A Re-examination