Abu Hamid Al-Ghazali on human action : An exposition and analysis of its constituents - Md. Asham Ahmad (International Institute of Islamic Thought and Civilization (ISTAC), 2002)