Dorward, Andrew, "A Risk Programming Approach for Analysing Contractual Choice in the Presence of Transaction Costs", European Review of Agricultural Economics, 1999