Farnsworth on contracts - Farnsworth, E. Allan (Little, Brown, 1990)