Corporate social responsibility (CSR) is increasingly being recognized by firms as central to core business activities, as opposed to a peripheral consideration largely associated with philanthropy. This trend has major ramifications for marketing strategy that were explored at an international...