“Emotional Competence Self-Efficacy and Leadership Development Among University Student Leaders in Shandong China”. Peta International Journal of Social Science and Humanity 5, no. 3 (August 12, 2026): 91–119. Accessed October 23, 2026. https://peta-research.com/PetaJournals/index.php/PIJSSH/article/view/107.