english author grammar writer fiction french spanish novel authors editing language esl punctuation german