Author: Ibn Khaldun; Franz Rosenthal
Alternate names: Ibn Khaldun, Rosenthal, Franz, Translator