nonfiction writing software