Chen, Rongxin, Hui Shan Lee, and Bee Chen Ooi. “The Paradox of Oil and Sustainable Development: Evidence from OPEC and Non-OPEC Countries”. Issues and Perspectives in Business and Social Sciences 6, no. 2 (April 10, 2026): 354–370. Accessed April 11, 2026. https://journals.mmupress.com/index.php/ipbss/article/view/vol6iss2pp9.