David Mills, Author at Catholic Herald