guillaume has written 139 articles