Ibn Khaldun: His Life and Works

Paperback