Reading list: cvxcdds