Main entry: generator, source, author
Definition: someone who originates or causes or initiates something
Usage: he was the generator of several complaints
Definition: writes (books or stories or articles or the like) professionally (for pay)
Main entry: author
Definition: be the author of
Usage: She authored this play