TY - JOUR AU - Heck, Paul L. IS - 2 JA - Journal of Islamic Studies PY - 2020 TI - Ibn Khaldun: An Intellectual BiographyBy Robert Irwin VL - 31 ER -