Ethical questions and international NGOs : an exchange between philosophers and NGOs / ed. by Keith Horton, Chris Roche ; with a forew. by Peter Singer