Ibn Khaldun: his life and work - ENAN, Mohammad Abdullah (Shaikh Muhammad Ashraf, 1946)