Dan Hitchens

Dan Hitchens is deputy editor of the Catholic Herald

Three books portray a West unconscious of its past and uncertain of its future