Answer:
D) an encyclopedia.
Explanation:
A thesaurus lists words with their synonyms.
A dictionary lists words in alphabetical order.
An almanac contains information about the upcoming weather.
But an encyclopedia contains information about pretty much anything.