Dynamics of American Political Parties by Jeffrey M. Stonecash, Mark D. Brewer & D. Brewer Mark