A Muslim Philosopher Abu Hamid bin Muhammad born in 1058 A.D. Is commonly known as:__________?
A. Al-Ghazali
B. Al-Mawardi
C. Ibn-e-Khuldun
D. None of these