translate English to French: Author of over 70 articles, author or co-editor of four books.
Auteure de plus de 70 articles, rédactrice ou codirectrice de quatre ouvrages.