Theories of revolution: An introduction - Cohan, A S (Thomas Nelson & Sons, 1975)