Managing Corporate Social Responsibility - CARROLL, Archie B. (Little Brown and Company)