Corporate social responsibility (CSR) can be defined as companies acting in accordance with societal demands. In recent years, CSR has gradually become a leading issue in business. Heightened corporate attention to CSR has not been entirely voluntary. Many companies awoke to it only after being surprised by public response to...