theoretical frameworks in human development 6960908