Negotiating a Book Contract: A Guide for Authors, Agents and Lawyers