Andrew Brown, Author at Catholic Herald