Al-ghazzali on Love, Longing and Contentment door Muhammad Al-Ghazzali