Michael Foley, Author at Catholic Herald