guillaume has written 129 articles