Kevin O'Donnell, Author at Catholic Herald