Scholar, saint, gnostic, friend and intimate of God Imam Abu Hamid Muhammad Al-Ghazali (1055-1111), also known as Imam Ghazali, explains the meaning, impact and implications of each of the 99 Divine names to help one's spiritual journey to attain the station of 'Ma'arifa' (closeness, proximity, knowledge and intimate relationship with God). URDU AUDIO BOOK of 'Al-Maqsad al-Asna Fi Sharh Asma al-Husna' (The Best Means in Explaining the Beautiful Divine Names).