Joseph Shaw, Author at Catholic Herald