https://www.veritascaritas.com/podcast/overcoming-sin-with-spiritual-contracts/
Overcoming Sin with Spiritual Contracts