Composing Contracts: An Adventure in Financial Engineering [pdf] cs.tufts.edu 3 points by sebg 3 days ago