guillaume has written 118 articles