Mary Katherine Haley, Author at Catholic Herald