The world of community development finance has grown increasingly sophisticated in its multi-faceted responses to poverty, joblessness and environmental degradation. One of the most sophisticated... This description may be from another edition of this product.