guillaume has written 166 articles