Social, environmental, and genetic influences on human development