The Human Quest for Meaning:Theories, Research, and Applications