Counterparty credit risk, collateral and funding with pricing cases for all asset classes - Brigo, Damiano (Wiley finance series., 2013)