Sargent, Lyman Tower. Contemporary Political Ideologies: a comparative analysis - USA WadsWorth Cengage Learning