The publication of a book by Tim Keller is always an occasion for rejoicing. And seems to happen pretty regularly nowadays! His latest book deals with a subject we we all struggle to deal with - pain and suffering. You can get hold of your copy
here.