Collateralized Debt Obligations and Structured Finance by Janet M. Tavakoli