John Locke Vs Ibn Khaldun
IBNU KHALDUN ابو زيد عبد الرحمن بن محمد بن خلدون الحضرمي A PHILOSOPHER, SOCIOLOGIST AND SOCIAL SCIENTIST Juffri Supa’at & Nurhazman Abdul Aziz.