Ibn Khaldun an intellectual biography - Irwin, Robert 1946-2024 (Princeton University Press, 2018)