Ibn Khaldun : his life and work - Enan, Mohammad Abdullah , 1896-1986 (Sh. Muhammad Ashraf, 1941)