Key factors in American, French, and Haitian Revolutions