Toward a Philosophy of History