30 September 202429 September 2024 Stephen Kneale Common grace, total depravity and seeing good in the world