Text this: Corporate social responsibility: practices, trends and developments