Chen, R., H. S. Lee, and B. C. Ooi. “The Paradox of Oil and Sustainable Development: Evidence from OPEC and Non-OPEC Countries”. Issues and Perspectives in Business and Social Sciences, vol. 6, no. 2, Apr. 2026, pp. 354–370, doi:10.33093/ipbss.2026.6.2.9.