Ideology, Party Factionalism and Policy Change: An integrated dynamic theory | Synapse