Today there is a general consensus among academics, practitioners and policy makers that businesses should use their resources and power to minimize problems in the society. However, there is still some disagreements regarding to what extent a business should get involve in social matters. Some people want businesses to assume significant responsibilities in order to alleviate various social problems, while others claim that businesses should only invest in social activities if they give positive returns. There is a great amount of rhetoric in this subject and many researchers have examined the reasons both for and against the concept of CSR, pointing out that corporations receive a social sanction from the society that requires them to con...