Text this: Valuation models for credit portfolios and collateralised debt obligations