ABU HAMID AL-GHAZALI
(1058 - 1128 C.E.)
Biography Available in the E-Book