Supply chain contract design of procurement and risk-sharing under random yield and asymmetric productivity information. (December 2018)