Ibn Khaldun: An Intellectual BiographyBy Robert Irwin. (11th March 2020) - Heck, Paul L