A. Al-Ghazzali B. Ibn Khuldum C. Al-Marwadi D. Al-FarabiSubmitted by: Rashid MehmoodAdvertisement Advertisement