Philosophy of History: Interpretation of the Past and Prediction of the Future | Synapse