How to Successfully Write and Negotiate a Contract