George Weigel, Author at Crux