Ibn Khaldun : his life and work ; translated from the Arabic. - Enan, Muhammad Abdullah (Ashraf, 1941)