The Doctrine of Substitution: Christ Suffered for My SinsPost author:Mark Tim BacolongReading time:6 mins read