CSR is Corporate Social Responsibility. Since companies become big because of the society, CSR is a way of giving back to them. According to law in India, companies with a certain size needs to give 2% of profit to the society as CSR.
Can CSR be done in kind ? i.e. If a company is in the business of publications of books whether it can donate books for the purpose of CSR ?