The Human Quest for Meaning (Theories, Research, and Applications)