The answer is: D) Atlas.
An atlas is a book of maps or charts, which existed in the Middle Ages. As a result, it might have contained a map of Europe in those times.
The rest of the choices are incorrect because an almanac possesses dates and astronomical data, a thesaurus has synonyms and antonyms of words, and an encyclopedia is a book with information on several subjects, usually in alphabetical order.