The Science of Revolution: An Introduction