Contemporary political ideologies a comparative analysis - Sargent, Lyman Tower (Cengage Learning U.S.A, 2009)