The ethical philosophy of al-Ghazzali - Umaruddin, M. (Sh. Muhammad Ashraf, 1991)