mine of information
mine of information {n. phr.}
A person, a book, etc., that is a valuable source of information.
A dictionary can be a mine of information.
He is a mine of information on the stock market.
Categories:
Source: A Dictionary of American Idioms