CSR is an increasingly important topic for business students. This revision presentation explains the basic theory behind CSR and outlines the main arguments for and against implementing CSR. Various case studies are also provided together with links to further research.