Author: Ghazzali, Zayn al-Din Abu H?amid Mu?ammad ibn Mu?ammad ibn Mu?ammad,/ ??????? ? ??? ????? ??? ???? ???? ?? ???? ?? ???? ?????? ? 450 - 505 ??.