Faith and practice of Al- Ghazali - Al- Ghazali; Watt, William Montgomery, Tr (1994)