Review of Sufficient, Sustainable Livelihood for All