Return to Article Details The educational philosophy of punishment according to Ibn Khaldun Download Download PDF