Making A Difference: NGOs and Development in a Changing World - David Hulme (Earthscan, 1993)