madetoflourish.org
Helping that helps: 6 principles for poverty alleviation
Poverty alleviation is about creating an alternative to the brokenness of this world, a community whose story of change reflects the kingdom of God.