David Keys, Author at Catholic Herald