annalist (annal + -ist): A writer of annals; a chronicler; a historian