Integral Human Development, Ecology and Ethics