Samuel Sweeney, Author at Catholic Herald