India's Changing Villages: Human Factors in Community Development