Ibne Khaldun is best known for______________?

Ibne Khaldun is best known for______________?

A. Muamlla
B. Muqaddimah
C. Muzakira
D. None of these