Oh honey, that's an easy one. You call them a news vendor or a newspaper seller. They're the ones making sure you get your daily dose of headlines and crossword puzzles, so show them some love next time you pass by one on the street.
An author is a person who writes and sells books.
The person who sells drink is known as sellsmen
baker
Reporter
You call a person who sells flowers a (Florist)
A bookie. Droll. You could call that person a bookseller or shopkeeper.
A person who sells ship supplies is called a chandler
A person who sells jewels is called a jeweler.
fishmonger
A chandler.
A butcher.
A florist.