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