Corporate Social Responsibility (CSR) is becoming an expected element of business strategy. This course critically evaluates CSR from a number ... The opening lectures of the course focus on ...