guillaume has written 189 articles