guillaume has written 119 articles