core concepts in the study of human development 1045305