The ethical philosophy of al-Ghazzali - Umaruddin, M. [ (Muhammad)] (Adam Publishers & Distributors, 2003)