translate English to French: I have read everything I could about this subject.
J'ai lu tout ce qui me tombait sous la main à ce sujet.