Kirsch's Guide to the Book Contract: For Authors, Publishers, Editors and Agents