Sales Contract Essentials: Terms That Allocate Buyer and Seller Risk