guillaume has written 145 articles