The ethical philosophy of alGhazzali - Umaruddin, M. (Muhammad) (Sh. Muhammad Ashraf, 1970)