Red, Blue and Purple Firms: Organizational Political Ideology and Corporate Social Responsibility Written by bswebstuApril 27, 2016October 31, 2017