General terms:
* Non-fiction writer: This is the most straightforward and general term.
* Author: While technically encompassing fiction writers as well, "author" can be used for non-fiction writers.
More specific terms:
* Journalist: For writers who report on current events.
* Historian: For writers who research and write about history.
* Biographer: For writers who write about the lives of others.
* Memoirist: For writers who write about their own personal experiences.
* Essayist: For writers who create short, focused pieces exploring a specific topic or idea.
* Scholar: For writers who conduct research and write in academic fields.
* Travel writer: For writers who document their travels.
* Science writer: For writers who explain scientific concepts and discoveries.
The best term to use will depend on the specific type of non-fiction being written.