I always enjoyed the classic “epic rap battles of Christian theology” throughout the ages. Augustine versus Pelagius. Arminius versus Calvin. Luther versus Erasmus. But I must admit — I always thought that Pelagius was universally condemned as a heretic and that no one nowadays would ever adhere to Pelagianism. So when I realized that Justin H. — who is a very thoughtful, compassionate writer — considered himself Pelagian, I knew I had to hear more.