Contemporary political ideologies : a comparative analysis