translate English to French: It is the source of all true art and science."
C'est la source de toute vérité et de toute science.