A new movement is afoot that promises to save the world by applying the magic of the market to the challenges of social change.
UK Fundraising - improving the effectiveness of charity and non-profit fundraisers