Which Islamic scholar wrote ‘Al-Muqaddimah’, a pioneering work in sociology and historiography?

A. Ibn Battuta
B. Ibn Khaldun
C. Ibn Sina
D. Al-Idrisi

Answer: Ibn Khaldun


Additional Information: 'Al-Muqaddimah' by Ibn Khaldun is a foundational text in sociology and historiography.