publication venue for The permanence of sustainable entrepreneurship: a panel data analysis for 48 countries. 16:362-392. 2024