historian (history + -ian; agent_person)
A writer of history; a chronicler; an annalist