Some moral and religious teachings of Imam Al Ghazali - Syed Nawab ALI (Kitab Bhavan, 1994)