Ethics and sustainability: Taking corporate social responsibility further - SMURTHWAITE, Marilise (Johannesburg St Augustine College of South Africa, 2011)