Revolutions: Theorists, Theory and Practice