George Weigel’s “Lessons in Hope”

CWR has this review here.