Ibn Khaldun : his life and work - Mohammad Abdullah Enan