fountainhead
noun
°a spring that is the source of a river.
°an abundant source of knowledge, etc.