Answer: an encyclopedia
Explanation:
A dictionary provides definitions of words, almanacs provide lists of events and an atlas provides maps and charts. None of these would work.
An encyclopedia would be perfect because it provides information covering a variety of subjects.