The Publishing Agreement: What Every Author Should Know About Publishing Contracts