Product Overview
Debates whether or not history has an end, defines two forces of human nature that continue to drive civilizations toward democracy, and tries to predict whether or not humankind will want to sustain democracy in the future
Debates whether or not history has an end, defines two forces of human nature that continue to drive civilizations toward democracy, and tries to predict whether or not humankind will want to sustain democracy in the future