Ибн Хальдун
Muqaddimah Ibn Khaldun