Tareekh Ibn Khaldoon - Allama Abdul Rehman Ibn e Khaldoon (SCEE NUST)
Tareekh Ibn Khaldun