Ibn Khaldun Life and Times - Fromherz, Allen James (Edinburgh University Press)