A person who sells newspapers is traditionally called a "newsie."
A person who sells newspapers and journals is typically called a newspaper vendor or a newsagent.
A newsagent.
A news dealer.
journalist
bookshop
salesman
An author is a person who writes and sells books.
The person who sells drink is known as sellsmen
baker
Reporter
A person who sells books is commonly referred to as a bookseller or a book vendor.
You call a person who sells flowers a (Florist)
A person who sells ship supplies is called a chandler
A person who sells jewels is called a jeweler.
fishmonger
A chandler.
A glomber
A haberdasher.