The confessions of al Ghazzali