Agency Pricing and Contracts