Ibn Khaldunn his life and work - Mohammad Abdullah Enam (Shaikh muhammad ashraf)