TY - GEN AU - Al-Hafiz Abu Faraj Ibn al-Jawzi TI - Disciplining the Soul PY - 2025 PB - Dar as-Sunnah Publications UR - ER -