Cain: Testing the Limits of God's Love - Bryant, Bob (Journal of the Grace Evangelical Society, 2022)