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