historian

HISTO'RIAN, n. [L. historicus.] A writer or compiler of history; one who collects and relates facts and events in writing, particularly respecting nations.

Hume is called an elegant historian.