translate English to French: A number of authors have made similar findings.
Un certain nombre d'auteurs ont fait des constatations similaires.