Human Development as a General Theory of Social Change : A Multi-Level and Cross-Cultural Perspective · Study