Text this: Corporate social responsibility: definition, core issues and recent development