We live in a period marked by the ascendency of corporations. At the same time, the number of non-governmental organizations (NGOs) - such as Amnesty International, CARE, Greenpeace, Oxfam, Save the Children, and the WWF - has rapidly increased in the last twenty years. As a result, these two very different types of organization are playing an increasingly important role in shaping our society, yet they often have very different agendas. This book...