Al Ghazali Muhammad,1058-1111 Ihya ulum al din By imam Al Ghazali - Islamic Books Trust 2006 ISBN: 978-1-56564-329-0