David Warren, Author at Catholic Herald