Tim Keller's amazing talks that I heard him give at All Souls are now available on line. Go to the 'All souls' website and click on the 'Listen to sermons on line' purple box you'll find them. Extraordinary stuff, which is what the gospel is when you hear it told like this...truly life-changing. Listen to this stuff more than once so it really sinks in. Grace. Grace. Grace.