The Book of Knowledge: Book 1 of the Revival of the Religious Sciences - Abu Hamid Al-ghazali