Al-Ghazali on Patience and Thankfulness
2003 • 360 pages