29 - Ill Thoughts - The Path of Muhammad: Birgivi Manual of Taqwa Explained - Shaykh Faraz Rabbani