Ibn Khaldun: Historian, sociologist and philosopher - Schmidt, Nathaniel (AMS Pr., 1967)