author
author - noun
writes (books or stories or articles or the like) professionally (for pay)
someone who originates or causes or initiates something
author - verb
be the author of
author - thesaurus
generator
source
writer